







[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
Determines if this bag is a proper subset of another bag. Neither bag is modified.
This bag is a subset of otherBag if every element in this bag
is also in otherBag, at least the same number of
times. Additional, this bag must have strictly fewer items than otherBag.
Namespace: Wintellect.PowerCollections
Assembly:
PowerCollections (in PowerCollections.dll)
Syntax
C# |
---|
public bool IsProperSubsetOf( OrderedBag<T> otherBag ) |
Visual Basic (Declaration) |
---|
Public Function IsProperSubsetOf ( _ otherBag As OrderedBag(Of T) _ ) As Boolean |
Visual C++ |
---|
public: bool IsProperSubsetOf ( OrderedBag<T>^ otherBag ) |
Parameters
- otherBag
- OrderedBag<(Of <T>)>
OrderedBag to compare to.
Return Value
True if this is a proper subset of otherBag.
Remarks
IsSubsetOf is computed in time O(N log M), where M is the size of the
, and N is the size of the this bag.
Exceptions
Exception | Condition |
---|---|
System..::InvalidOperationException | This bag and otherBag don't use the same method for comparing items. |
System..::ArgumentNullException | otherBag is null. |
See Also
OrderedBag<(Of <T>)> Class
Wintellect.PowerCollections Namespace